# python中的 for循环的基本组成
# for 循环变量 in 可迭代对象:
#     循环体
# 可迭代对象：一种特殊的变量，内部包含了许多其他的值，

# 打印1到10
# range能得到一个可迭代对象，range(beg, end)这个变量包含了：
# beg, beg + 1, ... ,end - 1  这些所有整数，其中beg 和 end都是整数

"""
for i in range(1, 11):
    print(i)
"""

# 打印2， 4， 6， 8
# range还可以使用第三个参数，如果不写步长这第三个参数，则步长默认为1

# 所以步长作为range的第三个参数，如果给入一个值，
# 则修改了range函数中的第三个默认参数

# 如果写在第三个位置，如range(beg, end, rate)这个变量包含了：
# beg, beg + 2, ... , beg + 2 * k ,其中beg + 2 * k是 小于 end的最大整数

'''
for i in range(2, 12, 2):
    print(i)
'''

# range的第三个参数可以是负数
# 打印10到1
'''
for i in range(10, 0, -1):
    print(i)
'''

# 求1 + 2 + 3 + ... + 100
# sum是python中的内建函数，所以应该给变量取个别的名字
# 此时可以对所有拥有同样变量名的变量重命名，操作是：
# 选中其中一个变量，按下shift + F6，进行统一命名

Sum = 0
for i in range(1, 101):
    Sum += i
print(f'结果是：{Sum}')
